﻿package core.enum
{

    public class ToolType extends Object
    {
        public var attitude:Object;
        public static const Move:ToolType = new ToolType({state:"normal"});
        public static const Type:ToolType = new ToolType({state:"add"});
        public static const Fill:ToolType = new ToolType({bitmap:true, locked:false});
        public static const Gradient:ToolType = new ToolType({bitmap:true, locked:false});
        public static const Brush:ToolType = new ToolType({bitmap:true, locked:false, shape:true});
        public static const Pencil:ToolType = new ToolType({bitmap:true, locked:false, shape:true});
        public static const ColorReplace:ToolType = new ToolType({bitmap:true, locked:false, shape:true});
        public static const SpotHeal:ToolType = new ToolType({bitmap:true, locked:false, shape:true});
        public static const CloneMarker:ToolType = new ToolType;
        public static const Clone:ToolType = new ToolType({bitmap:true, locked:false, shape:true});
        public static const Smudge:ToolType = new ToolType({bitmap:true, locked:false, shape:true});
        public static const Eraser:ToolType = new ToolType({bitmap:true, locked:false, shape:true});
        public static const Drawing:ToolType = new ToolType({bitmap:true, locked:false});
        public static const Bloat:ToolType = new ToolType({bitmap:true, locked:false, shape:true});
        public static const Pinch:ToolType = new ToolType({bitmap:true, locked:false, shape:true});
        public static const Push:ToolType = new ToolType({bitmap:true, locked:false, shape:true});
        public static const Dodge:ToolType = new ToolType({bitmap:true, locked:false, shape:true});
        public static const Burn:ToolType = new ToolType({bitmap:true, locked:false, shape:true});
        public static const Sponge:ToolType = new ToolType({bitmap:true, locked:false, shape:true});
        public static const RedEyeReduction:ToolType = new ToolType({bitmap:true, locked:false});
        public static const Blur:ToolType = new ToolType({bitmap:true, locked:false, shape:true});
        public static const Sharpen:ToolType = new ToolType({bitmap:true, locked:false, shape:true});
        public static const Picker:ToolType = new ToolType;
        public static const Zoom:ToolType = new ToolType({state:"plus"});
        public static const Crop:ToolType = new ToolType;
        public static const Wand:ToolType = new ToolType({method:"normal", locked:false});
        public static const Lasso:ToolType = new ToolType({method:"normal"});
        public static const Marquee:ToolType = new ToolType({method:"normal"});
        public static const None:ToolType = new ToolType;
        public static const Click:ToolType = new ToolType;
        public static const Hand:ToolType = new ToolType;
        public static const Lock:ToolType = new ToolType;
        public static const ResizeWidth:ToolType = new ToolType;
        public static const ResizeHeight:ToolType = new ToolType;
        public static const ResizeHeightWidth:ToolType = new ToolType;
        public static const ResizeWidthHeight:ToolType = new ToolType;
        public static const SkewVertical:ToolType = new ToolType;
        public static const SkewHorizontal:ToolType = new ToolType;
        public static const Rotate:ToolType = new ToolType;
        public static const MoveCenter:ToolType = new ToolType;
        public static const MoveDrag:ToolType = new ToolType;
        public static const MovePoint:ToolType = new ToolType;
        public static const GreyPoint:ToolType = new ToolType;
        public static const WhitePoint:ToolType = new ToolType;
        public static const BlackPoint:ToolType = new ToolType;

        public function ToolType(param1:Object = null)
        {
            this.attitude = param1;
            return;
        }// end function

    }
}
